package model

type Album struct {
	Id                int64  `json:"Id,omitempty"`
	AlbumIntro        string `json:"albumIntro,omitempty"`
	AlbumTitle        string `json:"albumTitle,omitempty"`
	Category3Id       int64  `json:"category3Id,omitempty"`
	CoverUrl          string `json:"coverUrl,omitempty"`
	Discount          string `json:"discount,omitempty"`
	IsOpen            string `json:"isOpen,omitempty"`
	PayType           string `json:"payType,omitempty"`
	Price             string `json:"price,omitempty"`
	PriceType         string `json:"priceType,omitempty"`
	VipDiscount       string `json:"vipDiscount,omitempty"`
	UserId            int64  `json:"userId,omitempty"`
	TracksForFree     int64  `json:"tracksForFree,omitempty"`
	SecondsForFree    int64  `json:"secondsForFree,omitempty"`
	BuyNotes          string `json:"buyNotes,omitempty"`
	SellingPoint      string `json:"sellingPoint,omitempty"`
	Status            string `json:"status,omitempty"`
	PlayStatNum       int64  `json:"playStatNum,omitempty"`
	SubscribeStatNum  int64  `json:"subscribeStatNum,omitempty"`
	BuyStatNum        int64  `json:"buyStatNum,omitempty"`
	CommentStatNum    int64  `json:"commentStatNum,omitempty"`
	CreateTime        string `json:"createTime,omitempty"`
	Category1Id       int64  `json:"category1Id,omitempty"`
	Category2Id       int64  `json:"category2Id,omitempty"`
	HotScore          string `json:"hotScore"`
	AnnouncerName     string `json:"announcerName,omitempty"`
	IncludeTrackCount int64  `json:"includeTrackCount,omitempty"`
}

func NewAlbum() *Album {
	return &Album{}
}
func (*Album) TableName() string {
	return "live_room"
}
